to quench one's thirst - Deutsch Englisch Wörterbuch